talk out of both sides of (someone's) mouth

Translations
tenir un double discours
Definitions
To say different or contradictory things to different people about the same topic, often in a way that is dishonest or hypocritical; to be deceitful or insincere in communication.